Hexo + GitHub 搭建博客打开出现404

404

Hexo + GitHub 搭建博客打开出现404的原因可能有以下几种:

  1. repo的名字不是“用户名.github.io”。在GitHub上搭建博客实质上是利用了GitHub Pages功能,所以仓库的名称必须遵循以上原则,也就是一个账号只能有一个这样的仓库。
  2. 如果你打算使用自己的域名来打开博客且已经设置好域名解析, 则可能是

    source目录下没有添加CNAME文件或格式不正确

    正确做法:在hexo项目目录/source/下添加CNAME文件,并且写入自己的域名。保存后重新在hexo项目目录下(必须在这个目录下才能执行hexo命令,否则报错)执行

    1
    2
    hexo g  //generate
    hexo d //deploy
- **注意:`CNAME`无后缀名且全部大写**

同时自己博客对应repo的setting->custom-domain一项,要检查是否有改为自己的域名。(一般执行hexo d后该项会自动填写)